home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '93 / Hacks '93 / Don's Hacks / AppBar Source / AppBar.r < prev    next >
Text File  |  1993-06-18  |  8KB  |  134 lines

  1. /*
  2.     $Workfile:   AppBar.r  $
  3.     $Revision:   1.0  $
  4.  
  5.     Just standard run-of-the-mill resources for the app that handles our pallette.
  6.     Nothing special here.
  7.  
  8.     © 1993 CE Software, Inc.  All rights reserved.
  9.  
  10.     WHEN    WHO        WHAT
  11.  
  12. •••••
  13.     
  14. •••••
  15. */
  16.  
  17. #include "types.r"
  18. #include "systypes.r"
  19.  
  20. resource 'vers' (1) {
  21.     0x01,0x00,development, 0x02, verUS,
  22.     "v1.0d2",
  23.     "AppBar v1.0d2\n©1993 CE Software, Inc."
  24. };
  25.     
  26. type 'AppB' AS 'STR ';
  27.  
  28. resource 'AppB' (0) {
  29.     "AppBar 1.0 ©1993 CE Software, Inc."
  30. };
  31.  
  32. resource 'BNDL' (128) { 'AppB', 0, { 'ICN#', { 0, 128 }; 'FREF', { 0, 128 } } };
  33.  
  34. resource 'FREF' (128, purgeable) { 'APPL', 0, "" };
  35.  
  36. resource 'SIZE' (-1) {
  37.     dontSaveScreen,
  38.     acceptSuspendResumeEvents,
  39.     enableOptionSwitch,
  40.     canBackground,                /* we can background; we don't currently, but our sleep value */
  41.                                 /* guarantees we don't hog the Mac while we are in the background */
  42.     doesActivateOnFGSwitch,        /* this says we do our own activate/deactivate; don't fake us out */
  43.     onlyBackground,                /* Hide this away, don't let them see us! */
  44.     dontGetFrontClicks,            /* change this is if you want "do first click" behavior like the Finder */
  45.     ignoreAppDiedEvents,        /* essentially, I'm not a debugger (sub-launching) */
  46.     is32BitCompatible,            /* this app should not be run in 32-bit address space */
  47.     isHighLevelEventAware,        /* <aevt */
  48.     localAndRemoteHLEvents,        /* <aevt */
  49.     reserved,
  50.     reserved,
  51.     reserved,
  52.     reserved,
  53.     reserved,
  54.     75 * 1024,
  55.     75 * 1024    
  56. };
  57.  
  58. resource 'ICN#' (128) {
  59.     {    /* array: 2 elements */
  60.         /* [1] */
  61.         $"0000 0000 07FF FFE0 0800 0010 0800 0010 08FF FF10 0900 0090 0900 0090 0900 0090 0900 0090 0900 0090 0900 0090 0901 FE90"
  62.         $"0901 FE90 0901 0290 0901 0290 0901 FE90 0900 0090 08FF FF10 0800 0010 0800 0010 0800 0010 0800 0010 0800 FF10 0800 0010"
  63.         $"0800 0010 0800 0010 0800 0010 07FF FFE0 0400 0020 0400 0020 0400 0020 07FF FFE0",
  64.         /* [2] */
  65.         $"0000 0000 07FF FFE0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0"
  66.         $"0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0 0FFF FFF0"
  67.         $"0FFF FFF0 0FFF FFF0 0FFF FFF0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0"
  68.     }
  69. };
  70.  
  71. resource 'icl8' (128) {
  72.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  73.     $"FFFF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000"
  74.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B FCFC FCFC FCFC FCFC"
  75.     $"FCFC FCFC FCFC FCFC 2B2B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000 0000 0000 0000 0000 002B 2BFF 0000 0000"
  76.     $"0000 0000 FF2B 2BFC 0000 0000 0000 0000 0000 0000 0000 0000 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000"
  77.     $"0000 0000 0000 0000 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000 0000 0000 0000 0000 002B 2BFF 0000 0000"
  78.     $"0000 0000 FF2B 2BFC 0000 0000 0000 0000 0000 0000 0000 0000 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000"
  79.     $"0000 0000 0000 0000 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000 0000 0000 0000 0000 002B 2BFF 0000 0000"
  80.     $"0000 0000 FF2B 2BFC 0000 0000 0000 0000 FFFF FFFF FFFF FFFF 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000"
  81.     $"FFFF FFFF FFFF FFFF 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000 FF00 0000 0000 00FF 002B 2BFF 0000 0000"
  82.     $"0000 0000 FF2B 2BFC 0000 0000 0000 0000 FF00 0000 0000 00FF 002B 2BFF 0000 0000 0000 0000 FF2B 2BFC 0000 0000 0000 0000"
  83.     $"FFFF FFFF FFFF FFFF 002B 2BFF 0000 0000 0000 0000 FF2B 2B2B 0000 0000 0000 0000 0000 0000 0000 0000 2B2B 2BFF 0000 0000"
  84.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"
  85.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000"
  86.     $"0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B"
  87.     $"FFFF FFFF FFFF FFFF 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 0000 0000 0000 0000 2B2B 2BFF 0000 0000"
  88.     $"0000 0000 FF2B 2BE3 E32B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2BD8 D82B 2B2B 2B2B 2B2B"
  89.     $"2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000 0000 0000 FF2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000 0000"
  90.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 00FF FBFB FBFB FBFB FCFC FCFC"
  91.     $"FCFD FDFD FDFD FDFD FDFD FF00 0000 0000 0000 0000 00FF FAFA FAFA FAFA FAFA FBFB FCFC FCFC FDFD FDFD FDFD FF00 0000 0000"
  92.     $"0000 0000 00FF F9F9 F9F9 F9F9 F9F9 FAFA FAFB FBFC FCFC FCFD FDFD FF00 0000 0000 0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  93.     $"FFFF FFFF FFFF FFFF FFFF FF"
  94. };
  95.  
  96. resource 'icl4' (128) {
  97.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 0FFF FFFF FFFF FFFF FFFF FFF0 0000 0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000"
  98.     $"0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000 0000 FCCC EEEE EEEE EEEE EEEE CCCF 0000 0000 FCCE 0000 0000 0000 0000 0CCF 0000"
  99.     $"0000 FCCE 0000 0000 0000 0000 0CCF 0000 0000 FCCE 0000 0000 0000 0000 0CCF 0000 0000 FCCE 0000 0000 0000 0000 0CCF 0000"
  100.     $"0000 FCCE 0000 0000 0000 0000 0CCF 0000 0000 FCCE 0000 0000 0000 0000 0CCF 0000 0000 FCCE 0000 0000 0000 0000 0CCF 0000"
  101.     $"0000 FCCE 0000 0000 FFFF FFFF 0CCF 0000 0000 FCCE 0000 0000 FFFF FFFF 0CCF 0000 0000 FCCE 0000 0000 F000 000F 0CCF 0000"
  102.     $"0000 FCCE 0000 0000 F000 000F 0CCF 0000 0000 FCCE 0000 0000 FFFF FFFF 0CCF 0000 0000 FCCC 0000 0000 0000 0000 CCCF 0000"
  103.     $"0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000 0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000 0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000"
  104.     $"0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000 0000 FCCC CCCC CCCC FFFF FFFF CCCF 0000 0000 FCCC CCCC CCCC 0000 0000 CCCF 0000"
  105.     $"0000 FCC8 8CCC CCCC CCCC CCCC CCCF 0000 0000 FCC3 3CCC CCCC CCCC CCCC CCCF 0000 0000 FCCC CCCC CCCC CCCC CCCC CCCF 0000"
  106.     $"0000 0FFF FFFF FFFF FFFF FFFF FFF0 0000 0000 0FEE EEEE EEEE EAAA AAAA AAF0 0000 0000 0FDD DDDD DDEE EEEE AAAA AAF0 0000"
  107.     $"0000 0FDD DDDD DDDD DEEE EEEA AAF0 0000 0000 0FFF FFFF FFFF FFFF FFFF FFF0"
  108. };
  109.  
  110. resource 'ics#' (128) {
  111.     {    /* array: 2 elements */
  112.         /* [1] */
  113.         $"0000 1FF8 2004 2FF4 2814 2814 29F4 29F4 2814 2FF4 2004 2004 20F4 2004 1FF8 1FF8",
  114.         /* [2] */
  115.         $"0000 1FF8 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 1FF8 1FF8"
  116.     }
  117. };
  118.  
  119. resource 'ics8' (128) {
  120.     $"0000 0000 0000 0000 0000 0000 0000 0000 0000 00FF FFFF FFFF FFFF FFFF FF00 0000 0000 FF00 0000 0000 0000 0000 00FF 0000"
  121.     $"0000 FF00 FFFF FFFF FFFF FFFF 00FF 0000 0000 FF00 FF00 0000 0000 00FF 00FF 0000 0000 FF00 FF00 0000 0000 00FF 00FF 0000"
  122.     $"0000 FF00 FF00 00FF FFFF FFFF 00FF 0000 0000 FF00 FF00 00FF FFFF FFFF 00FF 0000 0000 FF00 FF00 0000 0000 00FF 00FF 0000"
  123.     $"0000 FF00 FFFF FFFF FFFF FFFF 00FF 0000 0000 FF00 0000 0000 0000 0000 00FF 0000 0000 FF00 0000 0000 0000 0000 00FF 0000"
  124.     $"0000 FF00 0000 0000 FFFF FFFF 00FF 0000 0000 FF00 0000 0000 0000 0000 00FF 0000 0000 00FF FFFF FFFF FFFF FFFF FF00 0000"
  125.     $"0000 00FF FFFF FFFF FFFF FFFF FF"
  126. };
  127.  
  128. resource 'ics4' (128) {
  129.     $"0000 0000 0000 0000 000F FFFF FFFF F000 00F0 0000 0000 0F00 00F0 FFFF FFFF 0F00 00F0 F000 000F 0F00 00F0 F000 000F 0F00"
  130.     $"00F0 F00F FFFF 0F00 00F0 F00F FFFF 0F00 00F0 F000 000F 0F00 00F0 FFFF FFFF 0F00 00F0 0000 0000 0F00 00F0 0000 0000 0F00"
  131.     $"00F0 0000 FFFF 0F00 00F0 0000 0000 0F00 000F FFFF FFFF F000 000F FFFF FFFF F0"
  132. };
  133.  
  134.